// alert(11)
$(function () {
    getUserInfo()
})
// 生成ajaxh获取函数
function getUserInfo() {
    $.ajax({
        method: "GET",
        url: "/my/userinfo",
        // headers: {
        //     Authorization: localStorage.getItem('token')
        // },
        success: function (res) {
            if (res.status !== 0) {
                return layui.layer.msg('获取用户信息失败')
            }
            renderAvatar(res.data)
        },
        // complete: function (res) {
        //     // console.log('执行了 complete 回调：')
        //     // console.log(res) 
        //     // 在 complete 回调函数中，可以使用 res.responseJSON 拿到服务器响应回来的数据
        //     if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') { // 1. 强制清空 token 
        //         localStorage.removeItem('token')
        //         // 2. 强制跳转到登录页面 
        //         location.href = '/login.html'
        //     }
        // }
    })
}
// 头像切换功能
function renderAvatar(usre) {
    // 将name 获取成用户名或者登录名,用户名优先
    const name = usre.nickname || usre.username
    // 设置欢迎模块 字符串拼接
    $('#welcome').text(`欢迎  ${name}`)
    // 头像的切换
    if (usre.user_pic == null) {
        // 没头像就以名字第一个字大写为头像
        $('.text-avatar').html(name[0].toUpperCase()).show().siblings('img').hide();
    } else {
        $('.text-avatar').hide().siblings('img').attr('src', usre.user_pic).show();
    }
}
// 退出功能
$('#btnLogout').on('click', function () {
    // alert(11)
    // 弹出提示框
    layer.confirm('确定要推出吗', {
        icon: 3, title: '提示'
    },
        function (index) {
            // 删除本地信息
            localStorage.removeItem('token')
            // 跳转回登录页面
            location.href = '/login.html'
            // 关闭询问框
            layer.close(index)
        })
})